body{margin:0;padding:0px 0;text-align:center;font-size:12px;font-family:Arial;background:transparent url(http://img.51shanku.com/images/groupbg.gif) no-repeat scroll center top;}
body > div{margin-right:auto;margin-left:auto}
img,a img{border:0}
table,input,select,textarea{font-size:12px}
br{font-size:12px}
div,p,dl,dt,dd,textarea,address,blockquote{margin:0;padding:0;height:auto;text-align:left}
form,input,select,textarea,h1,h2,h3,h4,h5,h6{margin:0;padding:0}
.container{width:980px;margin:0 auto;overflow:hidden;clear:both}
.pageBody{width:980px;margin:0 auto;overflow:hidden;clear:both}
a{color:#595959;text-decoration:none}
a:hover{text-decoration:underline;color:#3399FF;}
a:active{color:#00DFA6;text-decoration:none}
a:focus{outline:none}
h1{display:none}
li{list-style-image:none;list-style-position:outside;list-style-type:none;}
.header{
    text-align:center;
    height:107px;
    width:960px;
}
.header .h{
    width:960px;
    text-align:center;
}
.headTemp{
    height:10px;
    width:960px;
}
.nav{
    width:960px;
    height:1100px;
    background:transparent url(http://img.51shanku.com/images/showbg_v2.jpg) no-repeat scroll 50% 0;
    background-color:#fff;
}
.nav_list{
    width:960px;
    height:1200px;
    background:transparent url(http://img.51shanku.com/images/showbg_v1.jpg) no-repeat scroll 50% 0;
    background-color:#fff;
}
.vs{
    position:absolute;
    z-index:1008;
    margin:5px 0 0 -18px;
}
.show{
    width:960px;
    height:120px;
}
.part{
    height:13px;
}
.newCool{
    background-color:#0066CC;
    width:450px;
    height:120px;
    float:left;
}
.newCool_right{
    background-color:#00CC99;
    width:450px;
    height:120px;
    float:left;
}
.part1{
    float:left;
    width:60px;
    height:120px;
}
.newCool a,.newCool_right a{
    color:#fff;
}
.newCool img,.newCool_right img{
    border:1px solid #CCCCCC;
}
.menu li{
    float:left;
    list-style-type:none;
}
.lefts{
    width:320px;
    float:left;
}
.lefts_hot{
    margin:0 auto;
    width:300px;
    background:#F4F4F4 none repeat scroll 0 0;
    border:1px solid #CCCCCC;
    height:410px;
}
.hot_txt{
    background:#fff;
    width:260px;
    height:30px;
    line-height:30px;
    position:absolute;
    z-index:1008;
    margin:-35px 0 0 0px;
    margin-left:20px;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    opacity:0.5
}
.hot_txt a{
    float:right;
    color:#1B0802;
    margin-right:20px;
}
.lefts_top{
    height:30px;
}
.lefts_top img{
    margin-left:5px;
    margin-top:5px;
}
.lefts_img{
    text-align:center;
}
.part3{
    width:960px;
    height:20px;
    float:left;
}

.lefts_new{
    width:300px;
    margin:0 auto;
    height:410px;
}
.new_list{
    width:300px;
    height:410px;
}
.new_list_img{
    height:120px;
    width:300px;
    vertical-align:middle;
    line-height:120px;
}
.new_list_vs{
    width:300px;
    height:140px;
    float:left;
}
.new_list_vs_title{
    width:100%;
    height:20px;
    float:left;
}
.vs_red,.vs_blue,.vs_vs{
    float:left;
    height:120px;
}
.new_list_vote{
    float:left;
    width:300px;
    height:50px;
}
.new_list_vote_time{
    color:#0066CC;
    font-size:10px;
}
.new_list_comment{
    width:300px;
    height:60px;
    float:left;
}
.new_comment{
    width:150px;
    height:20px;
    background:#F4F4F4 none repeat scroll 0 0;
    border:2px solid #CCCCCC;
}
.new_list_comment{
    width:300px;
    height:60px;
    float:left;
}
.part2{
    width:15px;
    float:left;
}
.hotImg{
    background:#F4F4F4 none repeat scroll 0 0;
    border:1px solid #CCCCCC;
    float:right;
    height:221px;
    width:200px;
}
.centre{
    width:320px;
    float:left;
}
.centre_list{
    background:#fff none repeat scroll 0 0;
    border:1px solid #CCCCCC;
    width:298px;
    margin:0 auto;
    height:850px;
}
.centre_img{
    height:30px;
    width:290px;
    margin:0 auto;
    margin-top:4px;
    background:#f4f4f4 none repeat scroll 0 0;
}
.centre_img img{
    margin-left:2px;
    margin-top:2px;
}
.centre_info{
    width:298px;
    height:110px;
    background:#ffffff none repeat scroll 0 0;
}
.centre_info_img{
	float:left;
	width:98px;
	height:110px;
	text-align:center;
	line-height:110px;
}
.right{
    width:320px;
    float:left;
}
.right_list{    
    background:#F4F4F4 none repeat scroll 0 0;
    border:1px solid #CCCCCC;
    width:298px;
    margin:0 auto;
    height:150px;
}
.right_search{
	width:288px;
	height:40px;
	margin-top:6px;
	float:left;
	line-height:40px;
	margin-left:5px;
}
.right_search span{
	float:left;
}
.search_list{
	float:left;
	width:298px;
	text-align:center;
}
.search_list li{
	float:left;
	width:145px;
	height:20px;
	text-align:center;
}
.search_list span{
	font-size:10px;
}
.input_search{
	float:left;
	background:#F8F8F8 none repeat scroll 0 0;
	border:1px solid #C8C8C8;
	color:#000000;
	height:24px;
	font-size:20px;
	padding:0 3px;
	width:150px;
}
.right_list_pic{
	width:298px;
	float:left;
}
.right_list_pic li{
	width:98px;
	height:90px;
	float:left;
}

.right_list_pic_img{
	text-align:center;	
}
.right_list_pic_img span{
	width:90px;
	height:25px;
}
.right_list_pic_tmp{
	height:20px;
	width:298px;
	float:left;
}
.part-list-1{
    height:170px;
    width:960px;
    margin:0 auto;
}
.part-list-2{
    height:10px;
    width:960px;
    margin:0 auto;
}
.list_mm{
    width:90px;
    height:28px;
    float:left;
    line-height:28px;
    margin-top:10px;
    background:transparent url(http://img.51shanku.com/images/tag.gif) no-repeat scroll 0 -1px;
    background-color:#fff;
}
.list_mm:hover{
    background:transparent url(http://img.51shanku.com/images/tag.gif) no-repeat scroll 0 -34px;
}
.list_mm_hover{
    width:90px;
    height:28px;
    float:left;
    line-height:28px;
    margin-top:10px;
    background:transparent url(http://img.51shanku.com/images/tag.gif) no-repeat scroll 0 -34px;
    background-color:#fff;
}
.list_n{
    margin-top:10px;
    width:90px;
    height:28px;
    float:left;
    line-height:28px;
    margin-left:5px;
    background:transparent url(http://img.51shanku.com/images/tag.gif) no-repeat scroll 0 -64px;
    background-color:#fff;
}
.list_n:hover{
    background:transparent url(http://img.51shanku.com/images/tag.gif) no-repeat scroll 0 -97px;
}
.list_n_hover{
    margin-top:10px;
    width:90px;
    height:28px;
    float:left;
    line-height:28px;
    margin-left:5px;
    background:transparent url(http://img.51shanku.com/images/tag.gif) no-repeat scroll 0 -97px;
    background-color:#fff;
}
.list_n li,.list_mm li,.list_mm_hover li,.list_n_hover li{
    text-align:center;
    font-size:14px;
    font-weight:bold;
}
.list_block{
    color:#0565cc;
}
.list_modern{
    color:#00cc99;
}
.list-page-sort{
    width:900px;
    margin:0 auto;
}
.list-page-sort-top{
    margin:0 auto;
    width:900px;
    height:40px;    
}
.list-page-sort-top span{
    width:100px;
    height:30px;
    background-color:red;
}
.list_info{
    float:left;
    width:180px;
    height:250px;
    background-color:#fff;
}
.list_info_img{
    text-align:center;
    width:180px;
    height:250px;
}
.list_info_img img{
    background:#fff none repeat scroll 0 0;
    border:1px solid #E5E5E5;
}
.resist a{
    color:#fff;
}
.list_info_img span a{
    /*
    color:#00AF82;
    */
    font-weight:bold;
    color:#0463CD;
}
.resist{
    position:absolute;
    z-index:1007;
    margin:5px 0 0 130px;
    background-color:#0463CD;
    color:#fff;
    width:28px;
    height:15px;
    text-align:center;
}
.page{
    width:960px;
    float:left;
    height:50px;
}
.leaf {
    text-align:center;
    margin-top:10px;
}
.leaf a {
    color:#fff;
    padding:5px 9px;
    background:#0263CC;
    text-decoration:none;
    margin:0 3px;
}
.leaf a:hover {
    color:#fff;
    padding:5px 9px;
    background:#00CC99;
    text-decoration:none;
}
.leaf span {
    color:#fff;
    padding:5px 8px;
    background:#00CC99;
    text-decoration:none;
    margin:0 3px;
    font-weight:bold;
}
.leaf a.pagtion {
    color:#fff;
    padding:5px 7px;
    background:#616161;
    text-decoration:none;
    margin:0 3px;
}
.leaf a.pagtion:hover {
    color:#fff;
    padding:5px 7px;
    background:#f00;
    text-decoration:none;
    margin:0 3px;
}
.footer{
    width:960px;
    height:50px;
    line-height:50px;
    text-align:center;
    background:#F4F4F4 none repeat scroll 0 0;
    border:1px solid #CCCCCC;
}